German Model G43 semi-automatic rifle