Elon Musk testifies in Tesla shareholder lawsuit over SolarCity acquisition