Which English football team have held the FA cup the longest?
Portsmouth FC