Strong 6.1 quake shakes northern Peru