Immunocore raises $320 million in private financing