Barack and Michelle Obama on vacation in the British Virgin Islands