Hatha yoga and its links to Tantra