European shares set longest winning streak since 2019 on recovery optimism