Smart greenhouses generate solar power and grow crops at the same time