tree swallows nest in natural and artificial cavities near water and are often found in large flocks