Britain’s schools fail legal condition to teach money matters