Barking Power Station: site for new power station