Cash donations of £1m and above to the main political parties since 2010