Theresa May says she 'can't just promise people more money' after being asked to end public sector pay cap