NBC: Flash floods kill at least 95 people in Spain