Obama announces plan for more affordable colleges