'BBC must open up over its spending'