OCCAM: prediction of small ORFs in bacterial genomes by means of a target-decoy database approach and machine learning techniques