MPs urged to act as government comes under pressure to close loopholes on foreign donations to political parties