The Prime Minister faced a gruelling series of local TV interviews amid a fierce row over his acceptance of more than £100,000 of gifts since the 2019 general election.