Tesla shareholders approve $878 billion pay plan for Elon Musk