Phelps solo finale, track and field dominate Games' seventh day