white magnolia tree in edinburgh botanical gardens