Chief whip Andrew Mitchell resigns over ‘Plebgate’