Bodo/Glimt secured a stunning victory over Manchester City in Norway as Erling Haaland's struggles continued.