Man drowns in Buena Vista Lake