Yahoo beats Google for US internet traffic