Bahrain company to set up $500 million artificial island off Manama coast