Newlyweds William and Kate kiss as world watches