European shares ended positively, with the STOXX 600 index logging its fourth consecutive weekly rise. The rally was driven ...