Armstrong settles for a well-earned pintCanadian shot-putter falls short of podium in a tough field in London