Boris Johnson has sensationally announced he is quitting as an MP claiming he is the victim of a Partygate and Brexit witch-hunt.