RBI proposes 7-year cap on holding non-financial assets