Frederick Henry Baddeley — British soldier, engineer, and geologist