Yahoo CEO says she'll work through maternity leave