UK Home Secretary scraps ‘golden visas’ for wealthy foreigners with immediate effect over dirty money fears