The origins of ferromagnetism in Co-doped ZnO single crystalline films: From bound magnetic polaron to free carrier-mediated exchange interaction