Karuna hits back at Swamy, denies role in land scam