Neurocysticercosis- a review