Piers Morgan ends six years of controversy and Ofcom complaints as he quits GMB