Carter is rugby's Messi - Edwards