A late goal by Marcus Rashford ensured defending champions Barcelona held off Copa del Rey minnows Guadalajara.