Cameron tells Pfizer wants more commitments for AstraZeneca deal