Which MPs have second jobs and how much do they earn? Boris Johnson is proposing to ban MPs from acting as paid political consultants or lobbyists - Labour is also calling for a ban. Source