Storm Bert left more than 500 people without power and forced the cancellation of a Christmas market as it swept into Hampshire