Yemen's President Saleh injured in attack