Neem (Azadirachta indica).Towards the ideal insecticide?