Chapter 16 Phytoremediation of hydrocarbon-contaminated soils: principles and applications