Explain K-Fold Cross-Validation and Its Trade-Offs | Amazon Interview Question