Kutch in Gujarat records magnitude 3.4 earthquake