Dollar sinks to mid-121 yen amid worries over Greece, China