Spread betting vs CFDs: key differences explained for UK traders