Noah's flood: lessons for today