Dog rescued after three weeks at sea following Japan tsunami