Sri Lanka beat UAE by 14 runs in Asia Cup