Erling Haaland breaks another record by becoming the quickest player to score 50 Champions League goals as Manchester City were made to work hard in their opening game victory over Napoli.