NRG Energy, Inc SWOT Analysis