City of London risks running out of top office space