Jamaica to host 2014 Caribbean Cup