All of Hampton Roads, NE North Carolina under heat advisory until 8 p.m.