Google marks Teacher`s Day with its doodle