Royal baby Princess Charlotte to be christened in July