Thousands of pagans and druids celebrate winter solstice at Stonehenge