The Dalai Lama has apologised after footage of him kissing a boy and asking the boy to suck his tongue at a public event in India sparked widespread criticism on social media.