EUR/USD grapples to extend gains ahead of US PPI, hovers above 1.0770