Thousands greet sun with cheers at Stonehenge to mark winter solstice