Dynamic modeling of trolling-mode AFM: Considering effects of cantilever torsion, nanoneedle flexibility and liquid-nanoneedle interactions.