British poet Peter Porter dies at age 81