Gambhir to miss third Test, Harbhajan also doubtful