Mumbai records best July property registrations in 14 years; Stamp duty collections cross Rs 1,200 cr: Knight Frank India