Phytoremediation for heavy metal contamination in soil, metal hyperaccumulator and their genetic engineering