A winning strategy for Farkle