Americans get fewer vacation days in 2012