Thousands celebrate July 4 at Freedom Over Texas