Greenpeace slams iPhone on environment