BCA cancels all games of cricket