Too many agencies causing delays at ports