Yahoo’s earnings fall due to technology delays