Probabilistic Neural Data Fusion for Learning from an Arbitrary Number of Multi-fidelity Data Sets