Croatia joins EU as 28th member