MPs want immediate curb on non-EU finance workers