Zimbabwe blocks Facebook, WhatsApp and Twitter amid crackdown