Tom Daley and Dustin Lance Black celebrate at baby shower