Phytochelatins and heavy metal tolerance