Barack Obama accused of 'selling' access to the White House