Man charged in fatal stabbing on Laclede's Landing