Net zero carbon - what's stopping us?