Margaret Thatcher dies aged 87