Trump vows to refuse Hormuz transit fees