Islamic State 'behind blast' at Italian consulate in Cairo