First Solar trades at 16x earnings as AI data center demand surges