Retail inflation falls to 3.31% for the month of October