current affairs quiz 31 July