Can David Cameron and his Tories overcome their elitist image?From a controversial budget to class-related gaffes, It’s been a tough spring for the British PM