McKeon joins Australian greats on Olympic medal list