Canucks name Hughes as 15th captain in team history