Novartis buys neuroscience company Cadent for up to $770 million