Five times Rishi Sunak refused to rule out July election as he faces Tory mutiny