Numerical study of a homogeneous charge compression ignition (HCCI) engine fueled with biogas