6.3 magnitude earthquake rattles western Afghanistan