A 6.6 magnitude earthquake has struck near Lae, the second largest city in Papua New Guinea, the US Geological Survey says.