Trump set for base-pleasing NRA speech