A sustainable 21st century economy