Bill Gates orders $640 million hydrogen powered yacht