BUG: secondary ax has incorrect right_ax property
When `secondary_y` is enabled, twin axes are created as below:
- Assume current axes is `ax` (left ax)
- create `new_ax` (right ax) via `ax.twinx`
- Let `ax.right_ax` to specify `new_ax` (right ax)
- Let `new_ax.left_ax` to specify `ax` (left ax)
- Let `new_ax.right_ax` to specify `new_ax` (incorrect)

The last one is incorrect and confuses other logics such as `_get_all_lines`. I think it should be removed.
