The repeated public goods game: A solution using Tit-for-Tat and the Lindahl point