Putin nightmare as fire and explosions tear through huge 34k square metre building