Virgin arm takes £145m hit