Polish sailor rescued after 'drifting for seven months' in Indian ocean