Trump administration to drop refugee cap to 45,000, lowest in years