'Incredibly rare' William Caxton print discovered