Geico Honda's Barcia ends season with podium finish