If you want to convert solar into power to charge batteries or produce hydrogen then I think Stirling engines would be the way to go. You can get MUCH more efficiency that way. Just focus the solar to produce heat directly on the hot side of the engine. You wouldn't even need to convert it to steam first.