隋朝存在了多长时间?