Rotary piston internal combustion engine