'Action needed' to curb tax havens