The Bhakti and Sufi Movements: Social and Religious Impact