DPWH explains delays in road repair