Radio Submillimeter and γ-Ray Observations of the 2003 October 28 Solar Flare