Franklin India MF sets July 3 record date for IDCW payouts