Stocks fall on oil shares; Peso weakens sharply