Anthony Joshua weighs heavier than Kubrat Pulev at 240 pounds for heavyweight title fight