How long does the Mayfly live?

How long does the Mayfly live?