Concentrating solar thermal electricity generation