WaPo Slams BP for Corporate Contributions