European stocks close at all-time high after ECB delivers as expected | Moving Markets | Podwise