Lily Allen has a miscarriage