Meghan Markle wears outfit worth almost £3,000 as Harry lectures UN on 'endless stream of disasters and devastation'