Kate Hudson reveals whether she's 'done' having kids at age 43