In situ growth of Cu2ZnSnS4 thin films by reactive magnetron co-sputtering