PfaSTer: a machine learning-powered serotype caller for Streptococcus pneumoniae genomes