Biden mixes up presidents of Mexico and Egypt in speech defending memory