Britain's Cameron Norrie continues his positive end to an injury-hit season by reaching the Moselle Open semi-finals.