Wong Kar-wai takes Cannes by storm