Flooding in Weymouth leaves vehicles stranded