Predictability and diversification benefits of investing in commodity and currency futures