Template-directed inorganic crystallization: oriented nucleation of barium sulfate under Langmuir monolayers of an aliphatic long chain phosphonate