Millions under severe weather threat ahead of Independence Day