Genesee County man shoots home invader