Rotary Club collects $500,000 in grocery donations