'Power naps' improve memory and lower heart disease risk, but long naps can have drawbacks