London’s Battersea Power Station hits record £300m in sales as residents welcomed