Learning Graph Structures and Uncertainty for Accurate and Calibrated Time-series Forecasting