A German man has been beheaded by Abu Sayyaf militants in the southern Philippines after a deadline to pay his ransom passed, the Philippine government has said. A video posted by the Philippines-based Islamist extremist group Abu Sayyaf and distributed by SITE Intelligence Group identifies the man as Jurgen Kantner, who has been held captive since November.