Matthew McConaughey signs ball in Cleveland