Rare earthquake shakes western Michigan