Snapchat files for IPO as $SNAP — looks to raise $3 billion