Obama refuses to apologise for Romney attacks