Bahrain and Dubai vie for Middle East finance crown