Asparagus and ham gratin