EU approves J&J vaccine but faces wait to get doses