West Indies beat Bangladesh to keep T20 World Cup hopes alive