West Indies move a step closer to World T20 semis after bulldozing Sri Lanka by seven wickets