Battle of vistula lagoon