The Super Fours stage of the Asia Cup opens with Bangladesh beating Sri Lanka by four wickets in Dubai.