The prime minister also rejected claims he was waging ‘war on middle Britain’ after he suggested shareholders and landlords were not ‘working people’ on trip to Commonwealth summit in Samoa