Balancing the water-energy dilemma in nexus system planning with bi-level and multi-uncertainty