Silky stovetop mac & cheese with crunchy topping