AngularJS directive for horizontal scrolling