Sanofi hits up Medivation investors with 34 pages of fault-finding and promises