Yahoo Posts Earnings Drop; Plans to Cut 5% of Work Force