Solar power is dirt cheap and about to get even more powerfu