Steve Smith and Travis Head have both hit centuries to take Australia to 7-405 after day two of the third Test against India at the Gabba.