Korey Smith and Joe Bryan both scored to help Bristol City stun holders Manchester United in the Carabao Cup.