yahoo q1 earnings beat estimates with $1.09b revenue amid flat display growth