Whistleblower receives more than £1m