Pyrethrins and Pyrethroids: A Comprehensive Review of Natural Occurring Compounds and Their Synthetic Derivatives