Willie Nelson to perform at Rodeo after canceling previous shows