**Notes/Thanks/Other declarations**

I would like to thank the IntechOpen Journal for giving 100% waiver to publish this review article. I would like to thank all the researchers for providing their complete articles which are unavailable online.
