Jermain Defoe says he is "devastated" to have been left out of the England squad for the World Cup in Brazil.