British Energy to get £500m bail-out