Sen. Amy Klobuchar launches 2020 presidential campaign