New diagnostic centre to open at St Mary's Hospital in Portsmouth