Former US President Carter recovering from surgery