Travis Head reached a career-best 175 before four cheap West Indian wickets kept Australia in control on day two of the second Test at Adelaide.