Better ggplot theme, removing margin under horizontal legend