Phillip Schofield takes on David Cameron