Caught on camera: Egyptian ambassador slaps Cyprus airport officer