Lando Norris won a dramatic season finale in Abu Dhabi as McLaren claimed their first constructors’ title since 1998.