Amy Klobuchar hails Obama's role in ethics legislation