Almond French Toast