How many children did princess Mary of teck have?