Environmental problems and sustainable futures