US congressman charged with fraud