Meshaal: Hamas will not recognise Israel