Yahoo creates viral video venture with Current TV