Crowds greet 'perfect' summer solstice sunrise at Stonehenge