Can if fit new 105 5700 cranks on my existing 5600BB?
Short answer? 

Yes, you can. Any Hollowtech 2 Bottom Bracket is compatible with any other Hollowtech 2 crank set. 

There is no difference in size or function between the 5600 BB and the 5700 BB.