Gemma Collins has dumped boyfriend James Argent after he posted an embarrassing video of her snoring – before sending her a string of fat-shaming texts.