RPC and British Land to purchase hundreds of millions of pounds worth of their own stock