Bankside Yards in London combines offices, residential and retail – and is one of the city’s first fossil fuel-free developments. Nicol Dynes reports.