AP source: White Sox INF Moncada agrees to 5-year contract