4.7-magnitude earthquake hits Shangla