SocGen slaps ‘buy’ on corn and cotton futures