A tearful Kanye West launches presidential campaign with rambling rally