Theresa May has vowed to fight an effort to oust her as Conservative leader and Prime Minister “with everything I’ve got”.