Edison Cavani linked with Newcastle