Former Cockenzie Power Station site plans given the go ahead