Consumer sentiment takes surprise jump to highest in five years