mairead mcguinness has been a member of the european parliament from ireland for what constituency since july 2004 ?
midlands-north-west