Powerful storms whip through Hampton Roads; more to come