Boise sex offender gets life in prison for 2020 rape