Israel apologises after one of its diplomats reportedly used the Singapore flag as a table cloth, which it said was "deplorable behaviour".