Kenyan shilling slides to fresh low on broad FX demand