Jammu and Kashmir celebrates Holi