Port's Tom Clurey to miss six weeks in AFL