The Neptune Trojans - a new source for the Centaurs?