Ricciardo makes bold promise if he wins Mexican Grand Prix