Alcohol and coffee can help you live past 90, study says