Apple files patent suit against Samsung