Goran Popov re-signs for West Bromwich Albion