Bhutavidya and its socio-psychological dimensions in the backdrop of sinhalese Buddhist community in Sri Lanka