CFD Trading: A boon or bane?