How to Brew the Perfect Cup of Coffee, According to Science