FairTraDEX: A Decentralised Exchange Preventing Value Extraction