Yahoo hit with $2.7 billion judgment by Mexico court