31-year-old man charged with Terenure murder