CBSE must review its contract with private firm, says Internet Freedom Foundation