Seafarer charity blasts US visa demands