Alexander the Great's half-brother found to be his father – and vice versa