Metal detectors required at Busch Stadium by next year