Genentech rejects Roche's $43.7B buyout bid