Haaland breaks Premier League record as Manchester City reclaim top spot