Despite severe thunderstorms forcing evacuations around the National Mall, President Donald Trump says he will deliver his Fourth of July speech "whether it's 10 PM, 11 PM, or even 2 AM."