Ofcom fines Vodafone £4.6m for ‘serious’ customer service failings