john fogerty