Multi-agent simulation of adoption of alternative fuels