Research on performance of a hydrogen/n-butanol rotary engine at idling and varied excess air ratios