Yahoo's feeble 1Q triggers nearly 700 more layoffs (AP)