Vin Weber named one of the 50 most powerful Republicans on foreign policy