Baltimore teen wins business challenge