Nevin Harrison follows Olympic canoe gold with another world title