Markets recover 1% a day after STT announcement in Budget