Colin Powell farewelled in Washington DC