Fully differential memory architecture