Castro writes column chiding Bush, Brazil for ethanol agreement