New York Post poll shows Trump winning ‘all seven battleground states’