Formation and Structure of Calcium Carbonate Thin Films and Nanofibers Precipitated in the Presence of Poly(Allylamine Hydrochloride) and Magnesium Ions