Gaza ceasefire talks fail days before Ramadan