Adani Power swings back to profit