Homemade Macaroni and Cheese with Ham and Peas