Indians and Nepalis celebrate Holi, the Hindu spring festival of colours