Stewart Rahr donates $3 million to Prostate Cancer Foundation