Amazon says Trump blocked it from $10B cloud contract