Somali pirates launch attack on oil tanker