外力只有重力和弹力做功,机械能守恒吗?