Moonlight has won best picture at the Oscars – but only after Faye Dunaway initially announced La La Land had won.