Home National Weather Man, 31, fatally shot in Cherry Hill, Baltimore police say