Both main parties are not being honest ahead of the general election, an influential research group says.