AFL ban ends Eagles star Gaff's season