Republican congressman Keith Self has been slammed after he quoted Joseph Goebbels during a congressional hearing.