Net migration to the UK has reached a record half a million, driven by "world events"