Plastic currency notes to be introduced in India soon? RBI governor's statement sparks buzz; What does it mean?