Lily Allen suffers miscarriage