Theo Walcott is to undergo surgery on an abdominal problem and will miss England's final World Cup qualifiers.