Celestica Upgraded to 'Buy' by Goldman Sachs, Targeting $340