Deadly tropical storm Nate kills 22 in C. America, heads for US