찰스 해믈린, 올림픽 5개 대회 연속 메달 획득