Man City declare record $692m revenue; gap with United closing