Mayors welcome budget but say more needs to be done