Amy gave his friends a birthday cake 这个句子中,直接宾语和间接宾语分别是哪一个?