A white dwarf cooling age of 8 Gyr for NGC 6791 from physical separation processes