Azobenzene based molecular switches on noble metal surfaces