Germany needs 500,000 foreign nurses by 2030