Cenovus snares Li Ka-shing’s Husky Energy in $7.8bn deal