Bahrain becomes latest Arab nation to recognise Israel