New Zealand coach Steve Hansen has made sweeping changes to his team for Sunday's match with Scotland at Murrayfield.