Robert Lewandowski keeps Barcelona barely alive in Champions League