Game-environment feedback dynamics for voluntary prisoner's dilemma games