San Gabriel Mission reopens after three years