Japan approves Moderna and AstraZeneca vaccines