Scania delivers 160 gas buses to Madrid