Prime Minister under cross-party attack ahead of a Commonwealth summit where champions of reparations will put pressure on Britain for its slave trade history