Knights give over $185 million to charity, 76 million service hours in 2018