how long is the longest fart in the world