Energy storage and utilization