Interplay between molecule-molecule and molecule-substrate interactions: first-principles study of fluoroform aggregates on a hexagonal ice (0001) surface.