Barca goalkeeper Stegen out for six weeks due to knee injury