Giants' Kennedy in long-awaited AFL return