how often are general elections held in jamaica