Novartis inks $500M anti-smoking vaccine pact