More than 42 lakh demat accounts opened in June, crossed 16 crores