Hindus celebrate Holi, the festival of colors