Spanish premier says he will keep pushing EU to ‘act coherently’ on Gaza