Chelsea defender Gary Cahill says it is a huge honour to captain England for tonight's friendly against Germany, in the absence of regular skipper Wayne Rooney.