Strong quake rocks south Philippines; 3 injured