Explain the performance trade-offs between using Swift's async/await versus Combine for reactive streams in iOS.