US author fights back in Gandhi 'gay lover' row