USS Cole patrolling off Yemen after Iran-backed rebels attack Saudi ship