McAleenan slammed with border questions during budget hearing