Manchester City's winless run was extended as the Premier League champions were held 1-1 at home by Everton, Erling Haaland missing a penalty.