World-renowned sculptor Jason deCaires Taylor reveals his latest creation in the river Stour in Canterbury