Why do adult mayflies only live for 1 to 2 days?