Government should level with public about which promises it cannot afford to keep