Norris extends to 2030 and would be happy to end career at McLaren