Tesla shareholders approve CEO Elon Musk's $56 billion pay p