Future energy: will buses be run on coffee?