Upalokayukta sets 45-day deadline for long-delayed underpasses