Construction duration prediction for ultra-high-rise buildings using PCA and an improved sparrow-search–optimized BPNN | Synapse