Amnesty Report says Greek-Cypriot government is responsible for holding hundreds of migrants and asylum seekers for months in poor conditions