Pak can earn $2bln annually from religious tourism