British Land reveals $2.7 billion asset write-down