Yahoo joins music downloads battle