London 'fifth most costly city'