Boris Johnson hit by Tory rebellion over manifesto-breaking tax hike