Evans extends deal with Dragons