ham and asparagus pasta