Angela Rayner resigns over tax as UK deputy PM in damaging blow to Keir Starmer