Rain clears in time for annual Louisiana Marathon