Man burns American flag flying outside Richmond home