Competition, land prices and city size