Hawks AFL star O'Meara signs new deal