Stonepeak's Luke Taylor breaks down the forces that make infrastructure an attractive investment amid geopolitical conflict, inflation and uncertainty.