Warren announces 2020 US presidential bid