Double acting, bi-directional valve