Sensex increases 221 points, Nifty ends at 15,869; Financial and Bank stocks in the lead