Eggs Benedict with Asparagus and Roasted Tomatoes