many Indians are Muslims