HDFC Flexi Cap Fund adds 4 new stocks, increases holdings in 18