7 films added to Cannes festival lineup