Weichai engine