Silanol as a model for the free hydroxyl of amorphous silica: ab initio calculations of the interaction with ammonia