Hammer wins silver at World Cup