Most Hindus in the North and South say many religions can be true; fewer Muslims agree