Pictures show Elgin hit by serious flooding