ASHWAGANDHA: Benefits, side effects, compositions and uses