Kanye West announces 2020 presidential bid; Elon Musk offers “full support”