Bolton faces a prison sentence of up to five years and has agreed to pay $2.25m in fine, prosecutors say.