Islamic bank gives $334M for Turkish high-speed train