ACCURATE CALCULATION OF NUCLEAR MAGNETIC SHIELDINGS FOR LARGE MOLECULES IN VACUO AND IN SOLUTION