Double champ David Weir hungry for more glory