At least 16 soldiers have been killed and seven wounded in an armed attack on a police station in North Sinai on the border between Egypt and Israel.