A strong earthquake has hit Papua New Guinea at a depth of 106km, the German Research Centre for Geosciences reports.