persist 和 persevere都是坚持的意思,但有什么区别么?是否可以互换?