Recent studies of the Lake Sääksjärvi meteorite impact crater, southwestern Finland