Brazil finished top of Confederations Cup Group A by beating Italy 4-2 in their final pool game in Salvador on Saturday.