the short happy life of francis macomber