FILCIO: Application Agnostic I/O Aggregation to Scale Scientific Workflows