Hammond tries to fend off furore over tax hike on self-employed