Indonesia rattled by 6.4 magnitude earthquake