Google profits rise 7% as full-year revenue hits record