Red Sox drop Yankees, will face Astros in ALCS