On Trust Optimisation For Decentralised M2M Services