India celebrates Holi, Hindu festival of colors