Peru: Humala announces deal on contested Camisea gasfield