A powerful earthquake struck western Afghanistan again on Sunday, making it the third to hit the impoverished region since 7 October, causing more suffering for families left with little to survive on as the hard winter approaches, UN agencies have reported.