Recent news which mentions nikola, Solar energy, Trevor Milton, Electric Vehicles, Business News Desk, NKLA