DFNN: A Deep Fréchet Neural Network Framework for Learning Metric-Space-Valued Responses