Asia Cup: Pakistan beat Sri Lanka with bonus point