The role of roots and rhizosphere in providing tolerance to toxic metals and metalloids