Minnesota man rebuilds after flood, opens cafe