how long did jk rowling live in porto