Understanding Herbicides: Types, Uses and Environmental Impact