State Rep. Brian Bosma to resign after more than 34 years in public service