ThinkPad Edge E420s now shipping for $699, E220s coming in April