Trump postpones New Hampshire rally over tropical storm