Twitter shareholders approve Musk deal