Prime Minister Narendra Modi hails the first International Yoga Day as a "new era of peace", and surprises thousands in New Delhi by taking to a mat himself to celebrate the ancient Indian practice