London workers ended their last working year with an average of 7.2 days of paid leave still in their calendars