Yamaha presents hydrogen-powered golf cart