Money donated to political parties from overseas investors or donors such as Elon Musk is “concerning”, an MP has said.