公司上市需要多久