Senator Cory Booker has announced he is running for President in 2020 in a video uploaded to Youtube.