Rumours that Elon Musk considered a huge political donation have raised questions about transparency in British politics.