Elon Musk, the billionaire owner of major government contractor SpaceX and a key ally of Republican presidential nominee Donald Trump, has been in regular contact with Russian President Vladimir Putin for the last two years, The Wall Street Journal reported.