Rahul Gandhi appears before Surat court in a defamation case