BP giving financial help to stations