Shares drop for second day despite strong foreign buys