McAllen announces date of second marathon