Phil Pressey signs one-year deal with Barcelona