Yahoo confirms sale of core assets for $4.8 bn to Verizon