Champions League: Barcelona survives Monchengladbach scare