treePL: divergence time estimation using penalized likelihood for large phylogenies | Synapse