Richard Branson gives employees unlimited vacation leave – should you?