Solar power generation costs less than coal