lily potter middle name