Brits are increasingly irritated by fellow passengers eating pungent foods on public transport, but most are too embarrassed or anxious to say anything.