Indonesia: 6.4 magnitude earthquake shakes Sumatra