Some people admire him, others find him despicable, but who's Elon Musk? Here's all you need to know about this internationally known businessman.