Kenya shilling soars against dollar to trade at Sh127