The Last Guardian review – a joyous meditation on companionship