Ecopetrol wins 7 blocks in Gulf of Mexico