ahubwo no muri rubanda zarahabaga england currently hold the trophy mutoni avuga igifaransa neza