BP to launch Juniper gas project off Trinidad coast