‘Knock at the Cabin’ dethrones ’Avatar: The Way of Water’ at weekend box office with $14.2M opening