Advances in solar thermal electricity technology