Japan top medals table; Britain's Daley strikes Olympic gold