The Royal Shakespeare Company is to bring its sponsorship deal with BP to an end this year, in the face of mounting