Green chemistry: a 21st century revolution in science