Thousands mark Summer solstice in an annual celebration at Stonehenge