UK puts Chagos Islands deal on hold to avoid ‘toxic backlash’