Americans get fewer vacation days in 2012, study finds