Maplewood man charged in fatal shooting outside Webster Groves home