5 hours sleep is the very least amount you need to stay healthy, according to a 25-year study