公司上市需要多长时间