Solar power generation in the US: Too expensive, or a bargain?