SSE profits soar on back of rising energy prices