Indian techies hit hard, green card approvals drop 35%