Luck makes it rain at Stanford Pro Day