Barbra Streisand forced to miss Cannes Film Festival because of injury