BP spills coffee