Yoga is the key to happiness, according to academics