Silvertown’s Millennium Mills building set to at long last come back to life It's taken decades for a workable combination of political will and public investment to be found