The record political donation comes as measures, including a £100,000 cap on overseas contributions, await approval in the Lords