A critical overview of homeopathy