Budget charts - changes to improve accessibility

Added option to toggle between chart and table view (previously this was
controlled only by screen size).