UK PM says he’s playing fair on AstraZeneca deal