A 4.7 magnitude earthquake has struck Assam, causing tremors felt across the Northeast.