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